package com.sugon.entity;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 设备自主维护项变更履历实体
 * 表名 DEV_MAIN_BASE_HISTORY
 *
 * @author YuXD
 * @date 2023-01-16
 */
@Data
public class DevMainBaseAmHistoryEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 设备状态
     */
    private Integer devStatus;
    /**
     * 检测工具
     */
    private String checkTool;
    /**
     * 属性 1 S:安全 2 E:环保 3 C:委外
     */
    private Integer attribute;
    /**
     * 非生产时间
     */
    private Integer checkDatePrud;
    /**
     * 生产时间
     */
    private Integer checkDateUprud;
    /**
     * 失效标识
     */
    private Integer lockFlag;
    /**
     * 维护类型  1预测性 2预防性
     */
    private Integer mainType;
    /**
     * 人次
     */
    private Integer perEv;
    /**
     * 检查时间
     */
    private Integer checkType;
    /**
     * 实施频率 1每周 2每两周 3每个月 4每个季度 5每半年 6一年
     */
    private Integer freRate;
    /**
     * 设备供应商
     */
    private String devSupply;

    private String devSupplyName;
    /**
     * 设备类型
     */
    private String devType;

    private String devTypeName;

    /**
     * 选项编码
     */
    private String code;
    /**
     * 动作类别，新增、更新、禁用
     * NEW UPDATE DELETE ENABLE DISABLE
     */
    private String actionType;
    /**
     * 操作人
     */
    private String operator;

    /**
     * 操作人姓名
     */
    private String operatorName;
    /**
     * 操作时间
     */
    private Date operateDate;
    /**
     * 检查标准
     */
    private String checkSt;

    /**
     * 维护内容
     */
    private String checkContent;

    /**
     * 物料需求
     */
    private String materialRequ;

    /**
     * 方法手段-测量方法
     */
    private String methodType;
    /**
     * 选项备注
     */
    private String remark;
    /**
     * 关联记录ID,记录
     */
    private String recordId;
    /**
     * 选项名称
     */
    private String name;
    /**
     * ID
     */
    private String id;

}
